<?php

namespace Analysis\Model;

use Think\Model;

class SaleagentModel extends Model
{
    protected $_validate = array(
        array('sag_status', 'checkReturnVal', '请选择正确的状态类型', 0, 'callback'),
    );
    protected $_auto = array(
        array("sag_status", "checkstatus", 3, "callback"),
        array('sag_time', 'time', 3, 'function'),
    );

    protected function checkReturnVal($data)
    {
        return $data == 0 ? false : true;
    }

    protected function checkstatus($data)
    {
        $saleagent = M("saleagent");
        $info = $saleagent->find(I("get.id"));
        if ($info["sag_status"] == 8) {
            $val = $data == 1 ? "您好，您的布点人身份申请已经通过，请尽快登陆管理平台补全您的个人信息。" : "抱歉，您的信息没有备案，无法通过审批，请尽快与公司销售部联系";
            $info = D('Textchel')->getSmsParam($info["sag_phone"], $val);
        }
        return $data;
    }
}
